package com.zrrd.learn.chapter02;

/**
 * 学习位运算
 *
 * @author wrn
 * @version 1.0
 * @date 2023/4/15 9:21
 */

public class LearnOptions03 {

    public static void main(String[] args) {
        System.out.println(3 >>> 1);

        System.out.println(-3 >> 1);
        System.out.println(-3 >>> 1);

//        -5
//        10000101

        System.out.println(-5 >> 2);
//       -23
//       原码 10010111
//       补码
//
//
        System.out.println(-23 >> 3);
        System.out.println(18 & 27);
        System.out.println(15 ^ 32);



    }
}
